home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
glenda
/
readme
< prev
Wrap
Text File
|
1994-06-10
|
3KB
|
80 lines
Glenda 0.91
Ray Seyfarth, Suma Arumugham and Jerry Bickham
University of Southern Mississippi
Hattiesburg, MS
(C) 1993, 1994 All Rights Reserved
NOTICE
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby granted
provided that the above copyright notice appear in all copies and
that both the copyright notice and this permission notice appear in
supporting documentation.
Neither the University of Southern Mississippi nor the Authors make any
representations about the suitability of this software for any
purpose. This software is provided ``as is'' without express or
implied warranty.
Glenda 0.91 was funded in part by the National Aeronautics and
Space Administration and the USM Center for Ocean and Atmospheric
Modeling.
________________________________________________________________________
This is the top level directory for the glenda source code. It
contains a Makefile and several subdirectories:
cgpp The cg preprocessor code
doc Documentation
examples Examples of cg code
include Include files for gts and examples
gts Tuple server code
More complete installation and usage instructions appear in
"doc/glenda.tex". A PostScript version of this file is shipped in
pieces to avoid mailing problems. You can recombine the pieces using
"make ps" from within the doc directory.
To build glenda you can use "make ARCH=SUN4" or whatever your
architecture is. You might prefer to edit the Makefile in this directory
and those in ts and examples to prevent compiling for the wrong
architecture.
The Makefiles are designed expecting PVM_ROOT to be defined
as the root directory for your PVM3.x software and expect to be able
to write to the $PVM_ROOT/bin/$ARCH directory.
SGI machines will require the option "-lsun" when linking
in order to link in the XDR routines. This must be changed in the
ts/Makefile.
This version of the tuple server and support code is written
for PVM 3.x and would need a little effort to connect to PVM 2.4. We
have a file named pvmold.c which is nearly complete for providing PVM
3.x function calls using the PVM 2.4 library. The main missing piece
is that the tuple server and gluser.c get task information using
pvm_tasks to determine which task is the tuple server. Pvmold.c does
not have a version of pvm_tasks.
The initial version of glenda uses 1 tuple server. Later versions
will use one tuple server for each host.
Version 3.3 of PVM changed a couple of struct names. To deal
with this there should be a defined constant PVM_VERSION set to either
3.2 or 3.3 to allow the glenda source code to work with either version
of PVM.
Please send bug reports to "seyfarth@whale.st.usm.edu" and
we will try to help. It would be helpful to describe your virtual
machine configuration (hardware, PVM version), include a short segment
of code illustrating the problem, and describe how it fails.
Good luck with the software.
Ray Seyfarth
Jerry Bickham
Suma Arumugham